Geometry classes
- GeometryContainer:
- Find(FindEntity)
Find.
- Parameters:
FindEntity (Entity/str) – Entity name to find
- Returns:
Entity found
- Return type:
Entity
- GeomPoint:
- GeomType
Type. | Constant: Constant value
- Type:
Enumerate: { Arc, Circumference3pnts, ArcCentTwoPnts, ArcRadTwoPnts, Axis, BezierCurve, Box, BoxCorner, BSplineSurf, BezierSurf, Circle, Circumference, Circle3Pts, CircleCPP, CircumferenceCPP, Cone, CylByPnts, Cylinder, CylOrigin, EllipseCurve, FillFace, FillFaceByEdges, RuledSurface, FillVolume, Group, GroupEdges, GroupFacesVolume, GroupFacesShell, Import, ImportSurf, ImportVolume, ImportWire, ImportLine, ImportShell, Line, LinSweptPathCurve, LinSweptPathWire, LinSweptSections, LinSweptPathCurveGizmo, MirrorAxis, MirrorPlane, MirrorPnt, BoolOperation, Plane, PlaneByPnts, PlaneOnFace, Polygon, Polyline, Polyhedron, Quad, Rotation, MultiRot1D, MultiRot2D, MultiTrans, RotSwept, Scale, ScaleVect, Sphere, SplineCurve, Torus, Translate, TranslateP1P2, Triangle, TrimCurve, TrimCurveByCurve, VertexByCoord, VertexByRef, VertexOnCurve, VertexOnFace, Explode, GetSurfaces, GetCurves, GeometryLocation, Undefined }
- GeomName
Name.
- Type:
str
- Pnt
Coordinates: Coordinates of the point. | Constant: Constant value
- Type:
Point
- GeomCurve:
- GeomType
Type. | Constant: Constant value
- Type:
Enumerate: { Arc, Circumference3pnts, ArcCentTwoPnts, ArcRadTwoPnts, Axis, BezierCurve, Box, BoxCorner, BSplineSurf, BezierSurf, Circle, Circumference, Circle3Pts, CircleCPP, CircumferenceCPP, Cone, CylByPnts, Cylinder, CylOrigin, EllipseCurve, FillFace, FillFaceByEdges, RuledSurface, FillVolume, Group, GroupEdges, GroupFacesVolume, GroupFacesShell, Import, ImportSurf, ImportVolume, ImportWire, ImportLine, ImportShell, Line, LinSweptPathCurve, LinSweptPathWire, LinSweptSections, LinSweptPathCurveGizmo, MirrorAxis, MirrorPlane, MirrorPnt, BoolOperation, Plane, PlaneByPnts, PlaneOnFace, Polygon, Polyline, Polyhedron, Quad, Rotation, MultiRot1D, MultiRot2D, MultiTrans, RotSwept, Scale, ScaleVect, Sphere, SplineCurve, Torus, Translate, TranslateP1P2, Triangle, TrimCurve, TrimCurveByCurve, VertexByCoord, VertexByRef, VertexOnCurve, VertexOnFace, Explode, GetSurfaces, GetCurves, GeometryLocation, Undefined }
- GeomName
Name.
- Type:
str
- Origin
Point1: Starting point of the line . | Constant: Constant value
- Type:
GeomPoint
- EndPoint
Point2: Ending point of the line . | Constant: Constant value
- Type:
GeomPoint
- GeomWire:
- GeomType
Type. | Constant: Constant value
- Type:
Enumerate: { Arc, Circumference3pnts, ArcCentTwoPnts, ArcRadTwoPnts, Axis, BezierCurve, Box, BoxCorner, BSplineSurf, BezierSurf, Circle, Circumference, Circle3Pts, CircleCPP, CircumferenceCPP, Cone, CylByPnts, Cylinder, CylOrigin, EllipseCurve, FillFace, FillFaceByEdges, RuledSurface, FillVolume, Group, GroupEdges, GroupFacesVolume, GroupFacesShell, Import, ImportSurf, ImportVolume, ImportWire, ImportLine, ImportShell, Line, LinSweptPathCurve, LinSweptPathWire, LinSweptSections, LinSweptPathCurveGizmo, MirrorAxis, MirrorPlane, MirrorPnt, BoolOperation, Plane, PlaneByPnts, PlaneOnFace, Polygon, Polyline, Polyhedron, Quad, Rotation, MultiRot1D, MultiRot2D, MultiTrans, RotSwept, Scale, ScaleVect, Sphere, SplineCurve, Torus, Translate, TranslateP1P2, Triangle, TrimCurve, TrimCurveByCurve, VertexByCoord, VertexByRef, VertexOnCurve, VertexOnFace, Explode, GetSurfaces, GetCurves, GeometryLocation, Undefined }
- GeomName
Name.
- Type:
str
- Radius
Radius: Radius of the circumference. | Constant: Constant value | Constraints: Conditions: Value must be greater than 0.
- Type:
Double
- NumSides
Sides: Number of sides of the polygon. | Constant: Constant value | Constraints: Conditions: Value must be lower or equal than 3.00.
- Type:
int
- Circumscribing
Circumscribed. | Constant: Constant value
- Type:
bool
- Center
Center: Polygon center. | Constant: Constant value
- Type:
GeomPoint
- Vector
Normal vector: Normal vector to the polygonal face. | Constant: Constant value
- Type:
GeomCurve
- GeomFace:
- GeomType
Type. | Constant: Constant value
- Type:
Enumerate: { Arc, Circumference3pnts, ArcCentTwoPnts, ArcRadTwoPnts, Axis, BezierCurve, Box, BoxCorner, BSplineSurf, BezierSurf, Circle, Circumference, Circle3Pts, CircleCPP, CircumferenceCPP, Cone, CylByPnts, Cylinder, CylOrigin, EllipseCurve, FillFace, FillFaceByEdges, RuledSurface, FillVolume, Group, GroupEdges, GroupFacesVolume, GroupFacesShell, Import, ImportSurf, ImportVolume, ImportWire, ImportLine, ImportShell, Line, LinSweptPathCurve, LinSweptPathWire, LinSweptSections, LinSweptPathCurveGizmo, MirrorAxis, MirrorPlane, MirrorPnt, BoolOperation, Plane, PlaneByPnts, PlaneOnFace, Polygon, Polyline, Polyhedron, Quad, Rotation, MultiRot1D, MultiRot2D, MultiTrans, RotSwept, Scale, ScaleVect, Sphere, SplineCurve, Torus, Translate, TranslateP1P2, Triangle, TrimCurve, TrimCurveByCurve, VertexByCoord, VertexByRef, VertexOnCurve, VertexOnFace, Explode, GetSurfaces, GetCurves, GeometryLocation, Undefined }
- GeomName
Name.
- Type:
str
- FirstPoint
Point1: Point contained in the plane. | Constant: Constant value
- Type:
GeomPoint
- SecondPoint
Point2: Second point. | Constant: Constant value
- Type:
GeomPoint
- ThirdPoint
Point3: Third point. | Constant: Constant value
- Type:
GeomPoint
- FourthPoint
Point4: Fourth point. | Constant: Constant value
- Type:
GeomPoint
- GeomShell:
- GeomType
Type. | Constant: Constant value
- Type:
Enumerate: { Arc, Circumference3pnts, ArcCentTwoPnts, ArcRadTwoPnts, Axis, BezierCurve, Box, BoxCorner, BSplineSurf, BezierSurf, Circle, Circumference, Circle3Pts, CircleCPP, CircumferenceCPP, Cone, CylByPnts, Cylinder, CylOrigin, EllipseCurve, FillFace, FillFaceByEdges, RuledSurface, FillVolume, Group, GroupEdges, GroupFacesVolume, GroupFacesShell, Import, ImportSurf, ImportVolume, ImportWire, ImportLine, ImportShell, Line, LinSweptPathCurve, LinSweptPathWire, LinSweptSections, LinSweptPathCurveGizmo, MirrorAxis, MirrorPlane, MirrorPnt, BoolOperation, Plane, PlaneByPnts, PlaneOnFace, Polygon, Polyline, Polyhedron, Quad, Rotation, MultiRot1D, MultiRot2D, MultiTrans, RotSwept, Scale, ScaleVect, Sphere, SplineCurve, Torus, Translate, TranslateP1P2, Triangle, TrimCurve, TrimCurveByCurve, VertexByCoord, VertexByRef, VertexOnCurve, VertexOnFace, Explode, GetSurfaces, GetCurves, GeometryLocation, Undefined }
- GeomName
Name.
- Type:
str
- DX
DX: Box dimension along the X coordinate. | Constant: Constant value | Constraints: Conditions: Value must be greater than 0.
- Type:
Double
- DY
DY: Box dimension along the Y coordinate. | Constant: Constant value | Constraints: Conditions: Value must be greater than 0.
- Type:
Double
- DZ
DZ: Box dimension along the Z coordinate. | Constant: Constant value | Constraints: Conditions: Value must be greater than 0.
- Type:
Double
- FirstPoint
Point1: First corner of the box. | Constant: Constant value
- Type:
GeomPoint
- GeomVolume:
- GeomType
Type. | Constant: Constant value
- Type:
Enumerate: { Arc, Circumference3pnts, ArcCentTwoPnts, ArcRadTwoPnts, Axis, BezierCurve, Box, BoxCorner, BSplineSurf, BezierSurf, Circle, Circumference, Circle3Pts, CircleCPP, CircumferenceCPP, Cone, CylByPnts, Cylinder, CylOrigin, EllipseCurve, FillFace, FillFaceByEdges, RuledSurface, FillVolume, Group, GroupEdges, GroupFacesVolume, GroupFacesShell, Import, ImportSurf, ImportVolume, ImportWire, ImportLine, ImportShell, Line, LinSweptPathCurve, LinSweptPathWire, LinSweptSections, LinSweptPathCurveGizmo, MirrorAxis, MirrorPlane, MirrorPnt, BoolOperation, Plane, PlaneByPnts, PlaneOnFace, Polygon, Polyline, Polyhedron, Quad, Rotation, MultiRot1D, MultiRot2D, MultiTrans, RotSwept, Scale, ScaleVect, Sphere, SplineCurve, Torus, Translate, TranslateP1P2, Triangle, TrimCurve, TrimCurveByCurve, VertexByCoord, VertexByRef, VertexOnCurve, VertexOnFace, Explode, GetSurfaces, GetCurves, GeometryLocation, Undefined }
- GeomName
Name.
- Type:
str
- Radius
Radius: Radius of the cylinder. | Constant: Constant value | Constraints: Conditions: Value must be greater than 0.
- Type:
Double
- Height
Height: Height of the cylinder. | Constant: Constant value | Constraints: Conditions: Value must be greater than 0.
- Type:
Double
- Angle
Angle: Angle to truncate the cylinder. | Constant: Constant value | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 6.28.
- Type:
Double
- Center
Center: Central point of the base. | Constant: Constant value
- Type:
GeomPoint
- Axis
Axis: Axis of the cylinder. | Constant: Constant value
- Type:
GeomCurve
- GeomBody:
- GeomType
Type. | Constant: Constant value
- Type:
Enumerate: { Arc, Circumference3pnts, ArcCentTwoPnts, ArcRadTwoPnts, Axis, BezierCurve, Box, BoxCorner, BSplineSurf, BezierSurf, Circle, Circumference, Circle3Pts, CircleCPP, CircumferenceCPP, Cone, CylByPnts, Cylinder, CylOrigin, EllipseCurve, FillFace, FillFaceByEdges, RuledSurface, FillVolume, Group, GroupEdges, GroupFacesVolume, GroupFacesShell, Import, ImportSurf, ImportVolume, ImportWire, ImportLine, ImportShell, Line, LinSweptPathCurve, LinSweptPathWire, LinSweptSections, LinSweptPathCurveGizmo, MirrorAxis, MirrorPlane, MirrorPnt, BoolOperation, Plane, PlaneByPnts, PlaneOnFace, Polygon, Polyline, Polyhedron, Quad, Rotation, MultiRot1D, MultiRot2D, MultiTrans, RotSwept, Scale, ScaleVect, Sphere, SplineCurve, Torus, Translate, TranslateP1P2, Triangle, TrimCurve, TrimCurveByCurve, VertexByCoord, VertexByRef, VertexOnCurve, VertexOnFace, Explode, GetSurfaces, GetCurves, GeometryLocation, Undefined }
- GeomName
Name.
- Type:
str
- NumTimes
Rotations: Number of times that the geometric entity will be rotated. | Constant: Constant value
- Type:
int
- GeomObject
Geometric Entity: Geometric entity to be rotated. | Constant: Constant value
- Type:
POCCCylinder
- Axis
Axis: Axis of rotation. | Constant: Constant value
- Type:
GeomCurve